#ifndef _TestPDMSPerObjManager_TEST_INCLUDE_H_
#define _TestPDMSPerObjManager_TEST_INCLUDE_H_

#include <cppunit\TestFixture.h>
#include <cppunit\extensions\HelperMacros.h>

class TestPDMSPerObjManager:public CppUnit::TestFixture
{
	CPPUNIT_TEST_SUITE( TestPDMSPerObjManager );
	CPPUNIT_TEST( TestTreeModel );
	CPPUNIT_TEST( TestHashModel );
	CPPUNIT_TEST( TestRemoveAll );
	CPPUNIT_TEST( TestGenerateID );
	CPPUNIT_TEST_SUITE_END();
public:
	TestPDMSPerObjManager();
	virtual ~TestPDMSPerObjManager();

public:
	void TestTreeModel();
	void TestHashModel();
	void TestRemoveAll();
	void TestGenerateID();
};
#endif
